sticky willy - Turkish English Dictionary